Reconfigurable RISC - A New Approach for Space-Efficient Superscalar Microprocessor Architecture

نویسندگان

  • Sascha Wennekers
  • Christian Siemers
چکیده

This approach modifies a RISC processor by integrating an additional Fetch Look-Aside Buffer (FLAB) for instructions. While the first fetch of any instruction results in normal execution, this instruction is combined in parallel with former instructions for later execution and saved inside the FLAB. The architecture works like a dynamic Very-Long-Instruction-Word architecture using code morphing. Extensive simulations indicate that this approach results in average instructions per cycle rate up to 1.4. The more important fact is that these values are obtained at moderate hardware extensions. The SpaceTime-Efficiency E is defined and shows values from 0.5 to 1 for all modified architectures, relative to the RISC processor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Graph Modeling of Parallelism in Superscalar Architecture - a Case Study of Hp Pa-risc Microprocessor

Extracting instruction level parallelism is a key issue in superscalar architecture. We propose a graph theoretic model to identify parallelism in a sequence of instructions. The System Graph Model (SGM), presented here, is a fundamental source of information regarding the resource dependencies, intra-instruction and interinstruction parallelism, and the cost-performance of the architecture. Ad...

متن کامل

A Cost-Efficient RISC Processor Platform for Real Time Audio Applications

A platform architecture for real time audio applications based on the open source LEON RISC processor and an audio development board based on an FPGA implementation of this platform are presented. Emphasis is on audiospecific extensions of the LEON architecture. In particular, a Floating Point Unit (FPU) for the LEON CPU and a multi-standard audio interface block were implemented. Innovative as...

متن کامل

Improving Branch Predictors by Combining with Predicated Execution

This paper deals with superscalar processors, which are capable of executing several instructions per clock cycle. Superscalar processors may be considered as the most promising uniprocessor architectures of the post RISC era. Although superscalar processors can be viewed as an evolution of the RISC architectures, they are subject to many more trade-offs than simply the pipeline depth. Executin...

متن کامل

L os Alamos Los Alamos National LaboratoryLos Alamos New Mexico 87545

This paper reports single-processor performance of the DEC 8400 system, a multi-cpu mainframe based on the DEC 21164 microprocessor. Performance is compared with single processors of the CRAY J90, the IBM RISC System/6000 Model 39H, and the SGI Power Onyx (75 MHz MIPS R8000). Benchmark codes representing Los Alamos applications with a range of computational characteristics were used. An importa...

متن کامل

Microprocessors, Digital Signal Processors and Microcontrollers

1. Microprocessors 1.1. Basic Definitions of Microprocessors 1.2. The Early Days of Microprocessors 1.3. The Era of RISC Microprocessors 1.4. Superscalar Microprocessors 1.5. VLIW Microprocessors 1.6. CISC, RISC, and VLIW Architectures Comparison 1.7. Multi-threaded and Multi-core Microprocessors 1.8. Future Directions for Multi-core Microprocessors 2. Digital Signal Processors 2.1. A Bird’s Ey...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002